union _HV_PARTITION_PRIVILEGE_MASK// Size=0x8
{
    unsigned long long AsUINT64;// Offset=0x0 Size=0x8
    unsigned long long AccessVpRunTimeMsr:1;// Offset=0x0 Size=0x8 BitOffset=0x0 BitSize=0x1
    unsigned long long AccessPartitionReferenceCounter:1;// Offset=0x0 Size=0x8 BitOffset=0x1 BitSize=0x1
    unsigned long long AccessSynicMsrs:1;// Offset=0x0 Size=0x8 BitOffset=0x2 BitSize=0x1
    unsigned long long AccessSyntheticTimerMsrs:1;// Offset=0x0 Size=0x8 BitOffset=0x3 BitSize=0x1
    unsigned long long AccessApicMsrs:1;// Offset=0x0 Size=0x8 BitOffset=0x4 BitSize=0x1
    unsigned long long AccessHypercallMsrs:1;// Offset=0x0 Size=0x8 BitOffset=0x5 BitSize=0x1
    unsigned long long AccessVpIndex:1;// Offset=0x0 Size=0x8 BitOffset=0x6 BitSize=0x1
    unsigned long long AccessResetMsr:1;// Offset=0x0 Size=0x8 BitOffset=0x7 BitSize=0x1
    unsigned long long AccessStatsMsr:1;// Offset=0x0 Size=0x8 BitOffset=0x8 BitSize=0x1
    unsigned long long AccessPartitionReferenceTsc:1;// Offset=0x0 Size=0x8 BitOffset=0x9 BitSize=0x1
    unsigned long long AccessGuestIdleMsr:1;// Offset=0x0 Size=0x8 BitOffset=0xa BitSize=0x1
    unsigned long long AccessFrequencyMsrs:1;// Offset=0x0 Size=0x8 BitOffset=0xb BitSize=0x1
    unsigned long long AccessDebugMsrs:1;// Offset=0x0 Size=0x8 BitOffset=0xc BitSize=0x1
    unsigned long long Reserved1:19;// Offset=0x0 Size=0x8 BitOffset=0xd BitSize=0x13
    unsigned long long CreatePartitions:1;// Offset=0x0 Size=0x8 BitOffset=0x20 BitSize=0x1
    unsigned long long AccessPartitionId:1;// Offset=0x0 Size=0x8 BitOffset=0x21 BitSize=0x1
    unsigned long long AccessMemoryPool:1;// Offset=0x0 Size=0x8 BitOffset=0x22 BitSize=0x1
    unsigned long long AdjustMessageBuffers:1;// Offset=0x0 Size=0x8 BitOffset=0x23 BitSize=0x1
    unsigned long long PostMessages:1;// Offset=0x0 Size=0x8 BitOffset=0x24 BitSize=0x1
    unsigned long long SignalEvents:1;// Offset=0x0 Size=0x8 BitOffset=0x25 BitSize=0x1
    unsigned long long CreatePort:1;// Offset=0x0 Size=0x8 BitOffset=0x26 BitSize=0x1
    unsigned long long ConnectPort:1;// Offset=0x0 Size=0x8 BitOffset=0x27 BitSize=0x1
    unsigned long long AccessStats:1;// Offset=0x0 Size=0x8 BitOffset=0x28 BitSize=0x1
    unsigned long long Reserved2:2;// Offset=0x0 Size=0x8 BitOffset=0x29 BitSize=0x2
    unsigned long long Debugging:1;// Offset=0x0 Size=0x8 BitOffset=0x2b BitSize=0x1
    unsigned long long CpuManagement:1;// Offset=0x0 Size=0x8 BitOffset=0x2c BitSize=0x1
    unsigned long long ConfigureProfiler:1;// Offset=0x0 Size=0x8 BitOffset=0x2d BitSize=0x1
    unsigned long long EnableExpandedStackwalking:1;// Offset=0x0 Size=0x8 BitOffset=0x2e BitSize=0x1
    unsigned long long Reserved3:17;// Offset=0x0 Size=0x8 BitOffset=0x2f BitSize=0x11
};